export type listModel = {
  entityName: string //流程实体名称
  entityStatusFlag: string // 流程状态 1启用 0禁用
  functionCode: string // 容纳人数
  meetingRoomType: string // 绑定功能id
  remark: string // 备注
  assigneeFlag: string //是否允许加签 1允许加签 0禁止加签
  deleteFlag: string // 删除标识  0 未删除 1删除
  id: number // id
  updatedTime: string // 更新时间
  updateBy: string
  createdTime: string // 创建时间
  createBy: string //创建人
}

export type typeModel = {
  id: string
  dicCode: string
  dicName: string
}

const api: ApiConfig = {
  // 流程列表
  progressList: {
    url: '/process/list',
    method: 'GET'
  },
  // 新增流程
  progressAdd: {
    url: '/process/save',
    method: 'POST'
  },
  // 删除流程
  progressDelete: {
    url: '/process/delete',
    method: 'POST'
  },
  // 流程详情
  progressInfo: {
    method: 'GET',
    url: '/process/info/:id'
  },
  // 修改流程
  progressUpdate: {
    url: '/process/update',
    method: 'POST'
  },
  // 复制流程
  progressCopy: {
    url: '/process/copy/:id',
    method: 'POST'
  },
  // 绑定功能列表
  parentCode: {
    method: 'GET',
    url: '/sys/dic/listByParentCode'
  },
  // 检查约束
  checkWorkflowEntity: {
    method: 'GET',
    url: '/process/checkWorkflowEntity'
  },
  // 发起流程列表
  getWorkFlowFunctionCodeList: {
    method: 'GET',
    url: '/process/getWorkFlowFunctionCodeList'
  }
}

export default api
